/* Global */
div.anythingSlider {
	display: block;
	overflow: visible !important; /* needed for Opera and Safari */
	position: relative;
	padding:0;
}

div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
	display: block;
	overflow: hidden;
	float: left;
	margin: 0;
}
.anythingBase .panel.vertical {
	float: none;
}
/* Navigation Arrows */
div.anythingSlider-main .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider-main .arrow a {
	display: block;
	text-align: center;
	outline: 0;
	background: url('../images/slider-arrows.png') no-repeat;
}


/* Navigation Arrows */
div.anythingSlider-list .arrow {
	background: url('../images/slider-list-nav-bg.png') repeat-x;
	position: absolute;
	display: block;
	height: 44px;
	width: 100%;
}
div.anythingSlider-list .arrow a {
	display: block;
	height:24px; 
	width:24px;
	margin:10px auto;
	text-align: center;
	outline: 0;	
	background: url('../images/slider-list-arrows.png') no-repeat;	
}

div.anythingSlider .arrow a span { display: block; visibility: hidden; }
/* back arrow */
div.anythingSlider .back { left: 0;}
div.anythingSlider .back a { background-position: left top;}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: left bottom; }
/* forward arrow */
div.anythingSlider .forward { right: 0; }
div.anythingSlider .forward a { background-position: right top; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: right bottom; }

div.anythingSlider-list .back { top:0 }


